package org.activequant.data.retrieval.mappings;

import org.activequant.core.domainmodel.data.CandleSeries;
import org.activequant.core.mappings.IInstrumentSpecificationMapper;
import org.activequant.data.retrieval.ICandleSeriesSource;

/**
 * CandleSeriesSourceMappingProxy extends SeriesSourceMappingProxy&lt;CandleSeries&gt; implements ICandleSeriesSource.
 * <br>
 * <b>History:</b><br>
 *  - [20.01.2008] Created (Erik Nijkamp)<br>
 *
 *  @author Erik Nijkamp
 */
public class CandleSeriesSourceMappingProxy extends SeriesSourceMappingProxy<CandleSeries> implements ICandleSeriesSource {
	/**
	 * constructs a CandleSeriesSourceMappingProxy(extends SeriesSourceMappingProxy&lt;CandleSeries&gt; implements ICandleSeriesSource) using the given
	 * source(ICandleSeriesSource) and mapper(IInstrumentSpecificationMapper) to set its inherited source(ISeriesDataSource&lt;T&gt;) and mapper(IInstrumentSpecificationMapper)
	 * @param source
	 * @param mapper
	 */
	public CandleSeriesSourceMappingProxy(
			ICandleSeriesSource source, 
			IInstrumentSpecificationMapper mapper) {
		super(source, mapper);
	}
}
